package com.hxzy.shop.utils;

import java.security.SecureRandom;

/**
 * 创建人 ： wq
 * 创建时间 ： 2022年11月01日 14:12
 * 功能描述 ： PsdUtils
 */
public class PwdUtils {


    /**
     * @Title: makeRandomPwd
     * @Description:随机密码生成
     * @param len
     * @return String
     * @throws
     */
    public static String makeRandomPwd(int len) {
        char charr[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890~!@#$%^&*_+,.?/;".toCharArray();
        StringBuilder sb = new StringBuilder();
        SecureRandom r = new SecureRandom();
        for (int x = 0; x < len; ++x) {
            sb.append(charr[r.nextInt(charr.length)]);
        }
        return sb.toString();
    }
}
